async function main() {
    const p = new Promise((resolve, reject) => {
        // resolve('ok');
        reject('Error');
    });
    //await必须用在async中
    //当await的右侧的表达式是一个成功的promise对象 直接返回成功的值
    // const res = await p;
    // console.log(res);
    //当await的右侧是其他的数据类型
    // const result = await 521;
    // console.log(result);
    //当有一个错误的promise对象时 报错 可以用try catch捕捉错误信息
    try{
        const result = await p;
    }catch (e) {
        console.log(e);
    }
}
main()